package so.ifl.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import so.ifl.vo.CompanyVo;


/**
 *create by aaron.lu
 *create at 2011-12-19 上午9:41:29
 *<mailto> atyuan.lu@gmail.com
 **/
public interface CompanyInfoDao {
	
	
	public List<CompanyVo> queryCompanyWithParam(Map<String, Object> param);
	
	public List<CompanyVo> queryCompanyWithParamAndPagination(Map<String, Object> param, RowBounds rowBounds);
	
	public int countCompanyWithParam(Map<String, Object> param);
	
	public void insertCompany(Map<String, Object> param);
	
	public void updateCompany(Map<String, Object> param);
	
	public void deleteCompany(Integer companyId);

}
